OnFormat プロパティで式を指定するには、次の手順を実行します。
C1Report デザイナを開き、新しいレポートを作成するか、既存のレポートを開きます。C1Report デザイナにレポートを開いたら、レポートのプロパティを変更することができます。
レポートの編集を開始するには、[設計]ボタンをクリックします。
設計モードで、プロパティウィンドウのドロップダウンリストから[詳細]を選択します。 これで、プロパティウィンドウに詳細セクションのプロパティが表示されます。
OnFormat プロパティを探し、プロパティの横の省略符ボタンをクリックします。
VBScript エディタが表示され、ここで式を指定できます。
次の式は、UnitsInStock 値と UnitsOnOrder 値の合計が ReorderLevel 値より小さい場合に、UnitsInStock フィールドの ForeColor を赤色に変更します。このような式を複数の方法で記述できます。
オプション 1:
VBScript |
コードのコピー
|
---|---|
UnitsInStockCtl.Forecolor = Iif(UnitsInStock + UnitsOnOrder < ReorderLevel, vbRed, vbBlack) |
オプション 2:
VBScript |
コードのコピー
|
---|---|
lowStock = UnitsInStock + UnitsOnOrder < ReorderLevel UnitsInStockCtl.Forecolor = Iif(lowStock, vbRed, vbBlack) |
オプション 3:
VBScript |
コードのコピー
|
---|---|
If UnitsInStock + UnitsOnOrder < ReorderLevel Then UnitsInStockCtl.Forecolor = vbRed Else UnitsInStockCtl.Forecolor = vbBlack End If |
オプション 4:
VBScript |
コードのコピー
|
---|---|
color = Iif(UnitsInStock + UnitsOnOrder < ReorderLevel, vbred, vbblack) UnitsInStockCtl.Forecolor = color |